敏捷与Scrum:真实世界中的项目管理实践 | Google项目管理证书
By Google Career Certificates · 2024-03-05
本文探讨了敏捷和Scrum在真实项目管理中的应用,以及与敏捷相关的关键概念和最佳实践,对于想要深入了解敏捷和Scrum的读者来说,本文将提供深入且宝贵的见解。
价值驱动交付
- 项目交付的最终产品是为用户和客户带来价值的关键所在。
- 敏捷的首要原则是通过交付有价值的软件来满足客户。
- 要确保团队专注于价值驱动的交付,需要构建正确的事物、正确构建事物,以及正确运行事物。
- 构建正确的事物首先需要确保真正理解客户的需求,而敏捷强调个体和互动。
- 正确构建事物意味着确保团队只构建所需功能,避免不必要的复杂性。
- 正确运行事物指的是团队考虑用户接收产品后的运作情况,包括用户支持、长期价值和新特性的传达。
- 价值路线图是敏捷的一种方式,能帮助团队规划产品开发的时间和需求,以实现最大化的价值。
价值驱动交付
敏捷团队的产品发布日期和发布计划
- 产品发布日期是敏捷团队的重要里程碑之一,但需要确保这些日期仅仅是粗略估计,因为敏捷团队知道事情是会改变的。
- 发布计划需要连接产品路线图与团队的能力和速度,如果发布计划与团队的能力不相匹配,就会导致不可持续的工作节奏。
- 发布计划不意味着团队抵制变化,而是将其视为一个活的工作成果,可以根据环境和新信息进行调整。
- 敏捷团队项目经理在开始冲刺计划会议之前应该审核发布计划,以确保团队在轨道上。
- 将敏捷或Scrum引入新团队可能具有挑战性,但通过应用一些技巧,可以增加成功的机会。
敏捷团队的产品发布日期和发布计划
三个教练步骤
- 教练的角色可以类比于体育队的教练,首先设计战术,然后向团队提供反馈,最后与团队共同庆祝和学习。
- 首先,Scrum Master负责设计战术,但应与整个团队共同创建。这些战术包括团队整体运行冲刺回顾、团队日常工作方式以及团队向利益相关者发布计划。
- 其次,Scrum Master需要及时向团队和利益相关者提供反馈,一如体育教练从场边指导一样,Scrum Master需要一直提供指导。
- 最后,Scrum Master需要经常向团队表示祝贺,称赞团队的出色工作,或是对顾客的满意,大型解决方案的发布等,同时将失败视为学习机会。
- Scrum Master在团队中扮演着至关重要的角色,负责确保团队不断进步,成为最优秀的团队。
三个教练步骤
敏捷方法的挑战与发展
- 敏捷团队可能面临的三大挑战:管理稳定的产品路线图、未完全实施Scrum以及团队稳定性不足。
- 稳定的产品路线图挑战包括对产品雄心和假设的处理。处理产品雄心需要在产品所有者和团队之间事先达成一致,并定期审查,同时促进产品所有者与开发团队之间的知识共享。而处理产品假设则需要将假设公开透明地讨论,并进行公正的用户调研以确认或推翻假设。
- 未完全实施Scrum可能导致角色不清晰、活动缺失和指导不足。要解决这个挑战,需要充分实施Scrum,界定团队角色,保持活动的清晰边界,以及提供团队所需的Scrum指导。
- 团队稳定性不足可能导致不稳定的工作流程。针对这一挑战,可以采用快速的新成员入职流程、结对编程的方式培养新成员,以及缩短迭代周期来适应人员变动。
- 敏捷方法的发展趋势之一是DevOps,它结合了软件开发和IT运维,旨在提高软件交付速度、改善服务可靠性,并建立软件利益相关者之间的共同所有权。DevOps以及其他敏捷框架的不断发展,使其能够不断适应变化的商业环境。
敏捷方法的挑战与发展
敏捷项目管理职位搜索
- 敏捷项目管理职位无处不在,无论您是在寻找敏捷领域的新岗位,还是希望将敏捷方法引入您当前的生活方式或工作场所,以下是一些建议。
- 首先,寻找适合您经验水平、行业领域专长并提供成长机会的职位。
- 其次,找到一个让您适应的文化的职位非常重要。
- 作为一名面试官,我会问候选者敏捷与瀑布项目管理的区别,以了解其对敏捷的了解程度。
- 在面试中,您也有机会向面试官提问,这是评估公司文化是否与您匹配的好机会。
- 如果您想将所学的敏捷课程带回团队,首先要小心启动。
- 其次,倾听团队的反馈,并结合他们的意见,因为这将使您的变化有更大的成效。
- 再者,有策略地改进工作方式,针对团队当前面临的挑战,引入新的工作方式。
- 最后,找到支持者,建立一个敏捷的支持网络,以便在需要时获得建议和支持。
敏捷项目管理职位搜索
Conclusion:
通过深入了解敏捷和Scrum的最佳实践,以及如何应用敏捷项目管理,读者可以更好地理解敏捷的方法论,并在实际项目管理中取得更好的成果。同时,针对敏捷项目管理职位的搜索和发展趋势,读者也可以获得宝贵的建议和技巧。